#!/bin/sh

echo "执行提交前门禁检查..."

# 使用标准配置文件覆盖当前修改的文件
echo "正在应用标准配置文件..."

# 覆盖build-profile.json5
if [ -f "./hooks/standard/build-profile.json5" ]; then
    echo "正在应用标准build-profile.json5..."
    cp "./hooks/standard/build-profile.json5" "./build-profile.json5"
    # 注意：不 git add，防止错误的修改被提交
else
    echo "标准build-profile.json5不存在，跳过覆盖"
fi

FILE="./products/default/oh-package.json5"
echo "正在撤销文件更改: $FILE"
git restore --source=HEAD --staged --worktree "$FILE"